package com.hl.sfzy.mapper.wxwappMapper;


import com.hl.sfzy.entity.wxwapp.HeartMarkDetailsAPP;
import com.hl.sfzy.entity.wxwapp.Heartmark;
import com.hl.sfzy.entity.wxwapp.User;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
* @author 14821
* @description 针对表【heartMark(心理测评表，用于存储心理测评基本信息)】的数据库操作Mapper
* @createDate 2024-09-10 10:24:34
* @Entity com.hl.sfzy.entity.wxwapp.Heartmark
*/
@Repository
public interface HeartmarkMapper {

    int deleteByPrimaryKey(Long id);

    int insert(Heartmark record);

    int insertSelective(Heartmark record);

    Heartmark selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(Heartmark record);

    int updateByPrimaryKey(Heartmark record);

    //查询所有数据
    List<Heartmark> selectAll();
    //查询user表的所有的id和name
    List<User> selectAllUserById();

    //根据测评名称模糊查询
    List<Heartmark> selectByName(String name);

    //app端，通过心理测评列表点击跳转详情页
    List<HeartMarkDetailsAPP> selectByHeartMarkId(Integer id);
}
